package core.model.classes.extend.unit;

import utils.geometry.Point3D;
import core.model.classes.base.BaseUnit;
import core.model.classes.extend.path.UnitMovingPath;

public class DynamicUnit extends BaseUnit {

	private UnitMovingPath movingPath;
	private Point3D currentLocation;
	private Boolean isMoving;

	public Point3D getCurrentLocation() {
		return currentLocation;
	}

	public Boolean getIsMoving() {
		return isMoving;
	}

	public UnitMovingPath getMovingPath() {
		return movingPath;
	}

	public void setCurrentLocation(Point3D currentLocation) {
		this.currentLocation = currentLocation;
	}

	public void setIsMoving(Boolean isMoving) {
		this.isMoving = isMoving;
	}

	public void setMovingPath(UnitMovingPath movingPath) {
		this.movingPath = movingPath;
	}

}
